﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Rj_GsInsurance.Server.Models.InsurMsgDataOutput
{
    public class ReadCardOutput
    {
        /**
         * 个人编号
         */
        [Description("个人编号")]
        public String psn_no { get; set; }

        /**
         * 单位编号
         */
        [Description("单位编号")]
        public String company_no { get; set; }

        /**
         * 身份证号
         */
        [Description("身份证号")]
        public String certno { get; set; }

        /**
         * 姓名
         */
        [Description("姓名")]
        public String psn_name { get; set; }

        /**
         * 性别
         */
        [Description("性别")]
        public String gend { get; set; }

        /**
         * 民族
         */
        [Description("民族")]
        public String naty { get; set; }

        /**
         * 出生日期
         */
        [Description("出生日期")]
        public String birthday { get; set; }

        /**
         * 社会保障卡卡号
         */
        [Description("社会保障卡卡号")]
        public String card_no { get; set; }

        /**
         * 工伤医疗待遇类别
         */
        [Description("工伤医疗待遇类别")]
        public String treatmentType { get; set; }

        /**
         * 人员参保状态
         */
        [Description("人员参保状态")]
        public String insure_status { get; set; }

        /**
         * 异地人员标志
         */
        [Description("异地人员标志")]
        public String out_flag { get; set; }

        /**
         * 统筹区号
         */
        [Description("统筹区号")]
        public String insuplc_admdvs { get; set; }

        /**
         * 年度
         */
        [Description("年度")]
        public String year { get; set; }

        /**
         * 在院状态
         */
        [Description("在院状态")]
        public String inhos_status { get; set; }

        /**
         * 备用
         */
        public String by1 { get; set; }

        /**
         * 备用
         */
        public String by2 { get; set; }
        /**
         * 备用
         */
        public String by3 { get; set; }
        /**
         * 备用
         */
        public String by4 { get; set; }
        /**
         * 备用
         */
        public String by5 { get; set; }
        /**
         * 备用
         */
        public String by6 { get; set; }
        /**
         * 备用
         */
        public String by7 { get; set; }
        /**
         * 备用
         */
        public String by8 { get; set; }
        /**
         * 备用
         */
        public String by9 { get; set; }

        /**
         * 单位名称
         */
        public String emp_name { get; set; }

        /**
         * 年龄
         */
        [Description("年龄")]
        public String age { get; set; }

        /**
         * 参保单位类型
         */
        [Description("参保单位类型")]
        public String unit_type { get; set; }

        /**
         * 经办机构编码
         */
        [Description("经办机构编码")]
        public String hosp_code { get; set; }

        /**
         * 工伤待遇险种
         */
        [Description("工伤待遇险种")]
        public String insutype { get; set; }
        /**
         * 备用
         */
        public String by10 { get; set; }
        /**
         * 备用
         */
        public String by11 { get; set; }
        /**
         * 备用
         */
        public String by12 { get; set; }
        /**
         * 事故备案ID：后续用于登记业务，省外不返回
         */
        [Description("事故备案ID")]
        public String accidentFilingId { get; set; }

        /**
         * 是否工伤备案
         */
        [Description("是否工伤备案")]
        public String filings { get; set; }

        /**
         * 是否工伤认定
         */
        [Description("是否工伤认定")]
        public String believe { get; set; }

        /**
         * 工伤发生时间：YYYYMMDD24hhss
         */
        [Description("工伤发生时间")]
        public String workInjuryTime { get; set; }

        /**
         * 待遇人员ID:后续用于登记业务，省外不返回
         */
        public String salaryId { get; set; }

        /**
         * 认定书编号
         */
        [Description("认定书编号")]
        public String confirmationNo { get; set; }
        /**
         * 受伤害部位
         */
        [Description("受伤害部位")]
        public String injuredArea { get; set; }
        /**
         * 诊断意见
         */
        [Description("诊断意见")]
        public String diagnosticOpinion { get; set; }
        /**
         * 认定结论
         */
        [Description("认定结论")]
        public String workInjuryConclusion { get; set; }
        /**
         * 工伤认定时间:YYYYMMDD
         */
        [Description("工伤认定时间")]
        public String identifyTime { get; set; }
    }
}
